Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Liberec Challenger Hamburg Challenger Ortisei Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Gwangju Challenger Split Challenger Shenzhen 1 Challenger Augsburg Challenger Prostejov Challenger Wuxi Challenger Brest Challenger Roanne Challenger Madrid Challenger Quimper Challenger Grodzisk Mazowiecki Challenger Hersonissos 1 Challenger Abidjan 1 Challenger Lugano Challenger Ostrava Challenger Menorca Challenger Prague Challenger Banja Luka Challenger Prostejov Challenger Bratislava 1 Challenger Troyes Challenger Braunschweig Challenger San Marino Challenger Generali Open - Kitzbuhel Liberec Challenger Astana Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Istanbul Challenger Brest Challenger Bratislava 2 Challenger Olbia Challenger Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Czech Rep. F3 Poland F1 Netherlands F1 Austria F4 Austria F5 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Turkey F8 Croatia F10 Dominican Republic F1 Czech Rep F5 Czech Republic F5 Czech Republic F2 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Israel F1 Israel F2 Israel F3 China F3 China F4 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Croatia F5 Germany F3 Germany F4 Croatia F6 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Lithuania F2 Turkey F39 Turkey F40 Czech Republic F9 Israel F1 Israel F2 Czech Republic F1 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Italy F22 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Czech Republic F5 Turkey F41 USA F24 Slovak Rep. F3 Austria F6 Spain F16 M25 Esch/Alzette M25 Tbilisi BMW Tennis Championship - Sunrise Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Siemens Open - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Waco Tennis Challenger - Waco Wroclaw Challenger M25 Santa Margherita di Pula Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Sarasota Challenger Karlsruhe Challenger Kosice Challenger Istanbul Challenger Karshi Challenger Trnava Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger M25 Telfs Sao Paulo Challenger Salinas Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Szczecin Challenger Winnetka Challenger San Benedetto Challenger Karshi Challenger Shanghai Challenger Petange Challenger Trnava Challenger Helsinki Challenger Milan Challenger Marburg Challenger Todi Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Petange Challenger Banja Luka Challenger Orleans Challenger Mons Challenger Erste Bank Open - Vienna Rennes Challenger Geneva Challenger Eckental Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Kazan Challenger Heilbronn Challenger Prostejov Challenger Astana Challenger St. Remy Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Andria Challenger Napoli Challenger Heilbronn Challenger Brescia Challenger Kazan Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Marburg Challenger Tampere Challenger Prague Challenger Liberec Challenger Trnava Challenger Meerbusch Challenger Orleans Challenger Mons Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Happy Valley Challenger Cherbourg Challenger Irving Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Savannah Challenger Ostrava Challenger Heilbronn Challenger Nottingham Challenger Ilkley Challenger Perugia Challenger Chengdu Challenger 2007 Knoxville Challenger - Knoxville Jinan Challenger Orleans Challenger AT&T Challenger of Dallas - Dallas Ortisei Challenger Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Playford Challenger Rennes Challenger Cherbourg Challenger Irving Challenger Polska Energia Open - Bytom Marbella Challenger St. Brieuc Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Semgroup Challenger - Tulsa Granby Challenger PEOPLEnet CUP - Dnepropetrovsk Mallorca Challenger Heilbronn Challenger Cassis Challenger Kyoto Challenger Orleans Challenger Ortisei Challenger Brest Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Orlando Challenger Columbus Challenger Quimper Challenger Budapest Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Francavilla Challenger Busan Challenger Braga Challenger Lisbon Challenger Poznan Challenger Bratislava Challenger Granby Challenger Mallorca Challenger Tiburon Challenger Orleans Challenger Bratislava Challenger Pau Challenger Prostejov Challenger Bratislava Challenger Monterrey Challenger Champaign Challenger Lexington Challenger Vancouver Challenger Trnava Challenger Bratislava Challenger Kosice Challenger Dallas Challenger Istanbul Challenger Izmir Challenger Trnava Challenger Orleans Challenger Mons Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Rabat Challenger Marrakech Challenger Mouilleron-Le-Captif Challenger Prague Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Kosice Challenger Pau Challenger Samarkand Challenger Bangkok Challenger Ningboo Challenger Orleans Challenger Mons Challenger Bratislava Challenger Pau Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Lille Challenger Kosice Challenger Marbella Challenger San Benedetto Challenger Poznan Challenger Mexico City Challenger Murcia Challenger Como Challenger Brasov Challenger Trnava Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Mouilleron-Le-Captif Challenger Salzburg Challenger Verona Challenger Trieste Challenger Liberec Challenger Cherbourg Challenger Athens Challenger Kyoto Challenger Bratislava Challenger Mersin Challenger Vancouver Challenger Rome Challenger Vicenza Challenger Tulln Challenger Kosice Challenger San Benedetto Challenger Helsinki Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Orleans Challenger Rennes Challenger Reunion Island Challenger Bratislava Challenger Vilnus Challenger Wroclaw Challenger Cherbourg Challenger Drummondville Challenger Le Gosier Challenger Vercelli Challenger Binghamton Challenger Aix En Provence Challenger Bordeaux Challenger Todi Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Liberec Challenger Braunschweig Challenger Recanati Challenger Bratislava Challenger Portoroz Challenger Vancouver Challenger St. Remy Challenger Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger Brest Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Canberra Challenger Oeiras 1 Challenger Oeiras 2 Challenger Pau Challenger Biel Challenger St. Brieuc Challenger Seoul Challenger Pozoblanco Challenger Segovia Challenger Rennes Challenger Zhuhai Challenger Poprad Tatry Challenger Braunschweig Challenger Orleans Challenger Bratislava 2 Challenger Bangkok Challenger Budapest Challenger Rennes Challenger Hamburg Challenger Samarkand Challenger Shymkent Challenger Girona Challenger Braunschweig Challenger Ostrava Challenger Guangzhou Challenger Vancouver Challenger Kachreti Challenger Istanbul Challenger Shanghai Challenger Izmir Challenger Bratislava 1 Challenger Blois Challenger Brest Challenger Bratislava Challenger Andria Challenger Zug Challenger Budapest Challenger Chicago Challenger Indian Wells Challenger Jonkoping Challenger Liberec Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Zhangjiagang Challenger Aix En Provence Challenger Shanghai Challenger Istanbul Challenger Vicenza Challenger Aix En Provence Challenger Orleans Challenger Mouilleron-Le-Captif Challenger St. Brieuc Challenger Bratislava 2 Challenger Lexington Challenger Oeiras 1 Challenger Prostejov Challenger Rennes Challenger Rome Challenger Drummondville Challenger Seoul Challenger Ostrava Challenger Milan Challenger Lyon Challenger Brest Challenger St. Tropez Challenger Canberra Challenger Helsinki Challenger Brescia Challenger Split Challenger Prague 2 Challenger Zhangjiagang Challenger Istanbul Challenger Cherbourg Challenger Pau Challenger Winnetka Challenger Lille Challenger Recanati Challenger Busan Challenger Mons Challenger Taipei Challenger Hong Kong Challenger Salzburg Challenger Astana Challenger Lexington Challenger Scheveningen Challenger Helsinki Challenger Lyon Challenger Barletta Challenger Nottingham Challenger Glasgow Challenger Winnipeg Challenger Gatineau Challenger Hersonissos 2 Challenger Vancouver Challenger Busan Challenger Abidjan 2 Challenger Mouilleron-Le-Captif Challenger Zagreb Challenger Tbilisi Challenger Chisinau Challenger Helsinki Challenger Royan Challenger Vilnius Challenger Busan Challenger Marbella Challenger Prague Challenger Helsinki Challenger Lugano Challenger Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Brisbane International - Brisbane Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Shenzhen Open - Shenzhen Kremlin Cup - Moscow Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Delray Beach International Tennis Championships - Delray Beach Swiss Indoors Basel - Basel Open 13 - Marseille Hungarian Open - Budapest Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Antalya Cup - Antalya Citi Open - Washington Moselle Open - Metz Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Regions Morgan Keegan Championships - Memphis bett1HULKS Championships - Cologne Great Ocean Road Open - Melbourne Murray River Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Nature Valley International - Eastbourne Hamburg European Open - Hamburg Nordea Open - Bastad Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem European Open - Antwerp Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Belgrade 2 - Belgrade Astana Open - Nur-Sultan SAP Open - San Jose Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich Hamburg European Open - Hamburg Valencia Open - Valencia Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Libema Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb Hall of Fame Tennis Championships - Newport China Open - Beijing China Open - Beijing Valencia Open - Valencia St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Winston-Salem Open - Winston-Salem European Open - Antwerp Kremlin Cup - Moscow Open 13 Provence - Marseille Open 13 Provence - Marseille Gonet Geneva Open - Geneva Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco BMW Open - Munich Kremlin Cup - Moscow Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Prague 1 Challenger Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Bratislava Challenger Kremlin Cup - Moscow Delray Beach Open - Delray Beach Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Kremlin Cup - Moscow Suisse Open - Gstaad Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Truist Atlanta Open - Atlanta Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris National Bank Open - Montreal Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg Moselle Open - Metz Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, LTU-UKR 1-4 French Open - Paris U.S. Open - New York Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group II, 1R, LTU-EST 3-1 French Open - Paris Davis Cup, Group I, 1R, SVK-CHI 3-1 French Open - Paris Davis Cup, Group I, 1R, SVK-ROU 3-1 Wimbledon - London Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group C, Zhuhai U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open - New York All Lower level tournaments Wimbledon - London Wimbledon - London Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group I, 1R, SVK-COL 3-1 Salzburg Challenger Karlsruhe Challenger Australian Open (juniors) San Benedetto Challenger Porto Challenger Prague Challenger